import { createRouter, createWebHistory } from "vue-router";
//createRouter方法,用于创建路由器实例，可以管理多个路由
export default createRouter({
  //路由的模式的设置
  history: createWebHistory(),
  //管理路由
  routes: [
    {
      path: "/login",
      component: () => import("@/pages/login/index.vue"),
      meta: {
        title: "登录",
      },
      // children: [
      //   {
      //     path: 'identifity',
      //     component: () => import('@/pages/login/identifity/iden.vue'),
      //     meta: {
      //       title:'身份验证登录'
      //     }
      //   }
      // ]
    },
    {
      path: "/home",
      component: () => import("@/pages/home/index.vue"),
      meta: {
        title: "首页",
      },
    },
    {
      path: "/hospital",
      component: () => import("@/pages/hospital/index.vue"),
      children: [
        {
          path: "register",
          component: () => import("@/pages/hospital/register/index.vue"),
          meta: {
            title: "预约挂号",
          },
        },
        {
          path: "detail",
          component: () => import("@/pages/hospital/detail/index.vue"),
          meta: {
            title: "医院详情",
          },
        },
        {
          path: "notice",
          component: () => import("@/pages/hospital/notice/index.vue"),
          meta: {
            title: "预约通知",
          },
        },
        {
          path: "close",
          component: () => import("@/pages/hospital/close/index.vue"),
          meta: {
            title: "停诊信息",
          },
        },
        {
          path: "search",
          component: () => import("@/pages/hospital/search/index.vue"),
          meta: {
            title: "查询",
          },
        },
        {
          path: "register_step1",
          component: () =>
            import("@/pages/hospital/register/register_step1.vue"),
          meta: {
            title: "预约第一步",
          },
        },
        {
          path: "register_step2",
          component: () =>
            import("@/pages/hospital/register/register_step2.vue"),
          meta: {
            title: "预约第二步",
          },
        },
        {
          path: "patient",
          component: () => import("@/pages/hospital/register/patient.vue"),
          meta: {
            title: "添加就诊人",
          },
        },
        {
          path: "order",
          component: () => import("@/pages/hospital/register/order.vue"),
          meta: {
            title: "预约成功",
          },
        },
      ],
    },
    {
      path: "/",
      redirect: "/home",
    },
  ],
  //滚动行为:控制滚动条的位置
  scrollBehavior() {
    return {
      left: 0,
      top: 0,
    };
  },
});
